Text copied to clipboard!

Tytuł

Text copied to clipboard!

Specjalista ds. oprogramowania układowego

Opis

Text copied to clipboard!
Poszukujemy Specjalisty ds. oprogramowania układowego, który dołączy do naszego zespołu inżynierów i będzie odpowiedzialny za projektowanie, rozwój oraz testowanie oprogramowania niskopoziomowego dla naszych produktów elektronicznych. Osoba na tym stanowisku będzie ściśle współpracować z zespołami sprzętowymi i programistycznymi, aby zapewnić optymalną integrację oprogramowania z komponentami sprzętowymi. Do głównych zadań będzie należało tworzenie kodu w językach C/C++ dla mikrokontrolerów, debugowanie i optymalizacja istniejącego oprogramowania, a także udział w procesie projektowania architektury systemów wbudowanych. Kandydat powinien posiadać doświadczenie w pracy z systemami RTOS, znajomość protokołów komunikacyjnych (np. SPI, I2C, UART) oraz umiejętność czytania schematów elektronicznych. Idealny kandydat to osoba samodzielna, skrupulatna i zorientowana na rozwiązywanie problemów technicznych. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego oraz udział w innowacyjnych projektach technologicznych. Praca może być wykonywana w trybie hybrydowym lub stacjonarnym, w zależności od preferencji kandydata. Jeśli pasjonujesz się technologią, masz doświadczenie w tworzeniu oprogramowania układowego i chcesz mieć realny wpływ na rozwój nowoczesnych produktów elektronicznych, ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja oprogramowania układowego w językach C/C++
  • Testowanie i debugowanie kodu na poziomie sprzętowym
  • Współpraca z zespołem sprzętowym przy integracji systemów
  • Tworzenie dokumentacji technicznej i specyfikacji
  • Optymalizacja wydajności i zużycia energii oprogramowania
  • Udział w projektowaniu architektury systemów wbudowanych
  • Analiza i rozwiązywanie problemów technicznych
  • Wdrażanie aktualizacji i poprawek oprogramowania
  • Utrzymywanie zgodności z normami jakości i bezpieczeństwa
  • Wspieranie procesu certyfikacji produktów

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (informatyka, elektronika, automatyka)
  • Minimum 2 lata doświadczenia w tworzeniu oprogramowania układowego
  • Bardzo dobra znajomość języków C i C++
  • Znajomość systemów RTOS (np. FreeRTOS, Zephyr)
  • Doświadczenie z mikrokontrolerami (np. STM32, AVR, ESP32)
  • Znajomość protokołów komunikacyjnych (SPI, I2C, UART, CAN)
  • Umiejętność czytania i interpretacji schematów elektronicznych
  • Znajomość narzędzi do debugowania (JTAG, SWD)
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Zdolność do pracy zespołowej i samodzielnego rozwiązywania problemów

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z mikrokontrolerami?
  • Czy pracowałeś/aś wcześniej z systemami RTOS?
  • Jakie języki programowania znasz na poziomie zaawansowanym?
  • Czy potrafisz czytać i analizować schematy elektroniczne?
  • Jakie narzędzia debugujące stosujesz w codziennej pracy?
  • Czy masz doświadczenie w optymalizacji kodu pod kątem wydajności?
  • Jakie protokoły komunikacyjne wykorzystywałeś/aś w projektach?
  • Czy brałeś/aś udział w projektowaniu architektury systemów wbudowanych?
  • Jakie były Twoje największe wyzwania w pracy z oprogramowaniem układowym?
  • Czy jesteś gotowy/a do pracy w trybie hybrydowym lub stacjonarnym?